$(function () 
{
    function email_callback(event){}
        function pass_callback(event)
         {
            console.log(event.data)
            var json = event.data.json_data
            $.post("task_check.php",
            {
                'title': json[0].title,
                'content': json[0].content,
                'price': json[0].price,
                'user': json[0].user,
                'check_state': true
            }, function (data, status) 
                {
                    if(data)
                    {
                        console.log("通过审核！返回值：")
                        var json = JSON.parse(data)
                        console.log(json)
                        if(json.code)
                        {
                            $("#liveToast .toast-body").text(json.msg)
                            $("audio").attr("src", "../../audio/se_old_extend.wav")
                            $("audio")[0].play()
                            get_latest()
                        }
                        $("#liveToast").toast("show")
                    }
                    else
                    {
                        alert("后台无数据返回，请联系开发者！")
                    }
            })
        }
        function unpass_callback(event)
        {
            //alert("不过审核前端执行？")
            var json = event.data.json_data
            $.post("task_check.php",
            {
                'title': json[0].title,
                'content': json[0].content,
                'price': json[0].price,
                'user': json[0].user,
                'check_state': false,
            }, function (data, status) 
            {
                if(data)
                {
                    console.log("不通过审核！返回值：")
                    var json = JSON.parse(data)
                    console.log(json)
                    if(json.code)
                    {
                        $("#liveToast .toast-body").text(json.msg)
                        $("audio").attr("src", "../../audio/se_old_extend.wav")
                        $("audio")[0].play()
                        get_latest()
                    }
                    $("#liveToast").toast("show")
                }
                else
                {
                    alert("后台无数据返回，请联系开发者！")
                }
            })
        }
        //获取下一行数据
        function get_latest() 
        {
            $.get("get_latest_task.php", function (data, status) 
            {
                console.log("获取！" + data)
                var json = JSON.parse(data)
                console.log(json)
                if (json.length == 0) 
                {
                    $("ol").empty()
                    $("ol").append("<li>暂时没有用户提交新的任务</li>")
                    return
                }
                else
                {
                    $.get("center_model.html", function (data, status) 
                    {
                         //console.log(data)
                        var t = $.templates(data)
                        var html = t.render(json)
                        console.log(html)
                        $(".block").html(html)
                        $("#pass").on("click",{"json_data":json},pass_callback)
                        $("#unpass").on("click",{"json_data":json}, unpass_callback)
                    })
                }
            })
        }
        $("#update").click(function()
        {
            get_latest()
            $("audio").attr("src", "../../audio/se_gun00.wav")
            $("audio")[0].play()
        })
        //重新审核
        $("#recheck").click(function()
        {
            var state = confirm("你确定要重新审核所有任务吗？这将导致所有任务重置为状态0")
            if (state) 
            {
                $.get("recheck_task.php",function(data,status)
                {
                    console.log(data)
                    $("#liveToast .toast-body").text(data)
                    $("#liveToast").toast("show")
                });
                get_latest()
                $("audio").attr("src", "../../audio/se_gun00.wav")
                $("audio")[0].play()
            }
        })
    get_latest()
})